class Aluno < ActiveRecord::Base
    belongs_to :escola
    has_many :aula_alunos

    validates_presence_of :nome, :data_nascimento, :endereco, :bairro, :cidade, :estado, :sexo, :serie, :escola_id

    def datanascimento
        unless self.data_nascimento.nil?
            return self.data_nascimento.strftime('%d/%m/%Y')
        end
    end

    def datanascimento=(v)
        begin
            self.data_nascimento = Date.strptime(v, "%d/%m/%Y")
        rescue ArgumentError => e
            nil
        end
    end

end
